home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
MACD 5
/
MACD 5.bin
/
workbench
/
tools
/
czesc_2
/
finditgui
/
history
< prev
next >
Wrap
Text File
|
1984-06-01
|
7KB
|
224 lines
$VER: History Master by Michael Griggs
Revision History Sheet for Application: FindItGui
Key:
[B] indicates an outstanding bug
[b] indicates a bug which has been fixed
[N] indicates a new feature
[A] indicates an alteration to an existing feature
- * -
Version: 1.00
Date: (06.01.96)
Notes:
First version completed. Working GUI courtesy of BGUI.library.
Several features still need to be added.
- * -
Version: 1.01
Date: (07.01.96)
Notes:
[N] Added help pages to both windows
[N] Added status bar to listview; shows the directory
currently being searched and also indicates when
the search has finished.
[N] There is now an ABORT button on the listview allowing
the user to finish a search before it is completed.
[b] Fixed the height of the buttons on the main screen -
they previously looked silly when enlarged.
[b] Made listview read-only.
[N] Made all errors/infos appear in EasyRequests.
- * -
Version: 1.02
Date: 13/01/96
Notes:
[N] Added Case-sensitivity to the search via a checkbox gadget.
- * -
Version: 1.03
Date: 13.01.96
Notes:
[b] Added a stack-checking routine for the recursive procedure
which searches through the directories. The program would
previously fall over when it went through about seven
levels of directories. Will now go through a *lot* more
(should be about 40-45 levels), and will also exit graciously
if it does run out of stack.
- * -
Version: 1.04
Date: (07.02.96)
Notes:
[N] The program will now accept being started from the CLI.
It will fill in the "Path" and "Pattern" gadgets with
arguments specified in the command line.
- * -
Version: 1.05
Date: (04.03.96)
Notes:
[N] FindItGui now operates on a "pages" system, with one
page for the main string gadgets, and another for the
options. This has made it possible to add more options
with having to resize the window.
[N] Added a buffering system for the listview gadget. The
user can select a level of buffering from the options
page, and the program will keep all of the matched entries
in an internal list until a specified limit is reached.
The buffer is then flushed to the listview and disk-accessing
restarts.
[N] Due to the new file buffering system, I noticed that when
the user aborts a search, the contents of the buffer are
flushed. The user is now asked whether (s)he would like
to see the contents of the buffer.
[N] To reflect the new buffering system, a new command-line
parameter has been introduced. The "buffer level" option
accepts a value from 0 to 3 to reflect No Buffering to
Heavy Buffering.
[N] The main FindItGui window is now an AppWindow. The user
can now drop a disk/drawer icon on the window and the
path will be automatically entered in the string gadget.
Neat!
- * -
Version: 1.06
Date: (14.03.96)
Notes:
[A] After `consultation' with a friend, I decided that the listview
should be automatically cleared after a search has taken
place.
- * -
Version: 1.07
Date: (20.03.96)
Notes:
[N] FindItGui now accepts arguments from the command-line
via ReadArgs().
[N] FindItGui now runs as a commodity!
- * -
Version: 1.08
Date: (07.04.96)
Notes:
[b] The commodity handler was *very* bugged. Managed to sort it
out this afternoon - it didn't take as long as I thought it
would!
- * -
Version: 1.09
Date: (08.04.96)
Notes:
[b] The commodity handler wasn't coping with COMM_UNIQUE calls
very well, so I took it apart and managed TO fix it - I
hope! It certainly seems to handle UNIQUE calls OK now.
[N] FindItGui now runs from Workbench and will read certain
tooltypes from it's icon.
[b] Corrected grammatical error in History file :-)
- * -
Version: 1.10
Date: (12.06.96)
Notes:
[N] FindItGui now has a "Hide..." gadget in the window. This is an
alternative to using the close gadget. Suggested by David
Bump.
[N] Information on pattern matching is now included in Help Window.
Suggested by David Bump.
- * -
Version: 1.11
Date: (28.06.96)
Notes:
[b] The file-matching routine decided that it was going to kill
itself. This resulted in the program throwing back all sorts
of strange errors, such as No Stack Available. The bug took me
a while to find, 'cos I was thrashing around in the dark ;),
but it was pretty obvious once I'd tracked it down. I've no
idea how it got into earlier releases, though - they all worked
fine! *Strrraaannnggggeeee* :)
- * -
Version: 1.12
Date: (19.07.96)
Notes:
[b] The FindItGui window now pops up on the frontmost screen.
Noticed this rather annoying bug and had quite a time trying
to fix it :))
- * -
Version: 1.13
Date: (31.07.96)
Notes:
[b] When starting from Workbench, the PATH and PATTERN tooltypes
weren't recognised. Now fixed. Reported by Tobias Biehl.
[N] FindItGui now reports the number of successful matches made at
the end of a search.
- * -
Version: 1.14
Date: (14.08.96)
Notes:
[N] You can now double-click on an entry in the listview
and get file information, such as size, filetype etc.
Filetype-ing is courtesy of WhatIs.Library
[b] FindItGui now understands relative paths in the PATH
argument from CLI.
- * -
Version: 1.15
Date: (24.08.96)
Notes:
[N] You can now search on multiple paths, simply by separating
them each with a comma. Suggested by Alain Rouillon.
[N] You may now preserve the results of any search in the listview.
[b] I noticed that I wasn't checking the icon tooltypes for
the CASE attribute.
[b] Added default values in the icon.
[b] Fixed a widely-reported bug with running FindItGui twice.
A deadlock caused by NULL values being passed to
window/commodity signal bits has been fixed.